home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / rexxutil.zip / REXXUTIL.DOC < prev    next >
Text File  |  1991-03-19  |  5KB  |  129 lines

  1. Application Name: REXX Utility DLL Version 1.10
  2.  
  3. Requirements:     OS/2 Extended Edition 1.2 or later
  4.                   OS/2 Standard Edition 1.3 or later
  5.  
  6. Description:      A set of utility functions for OS/2 REXX.
  7.  
  8.  
  9. The following files make up the REXXUTIL.ZIP file:
  10.  
  11.   rexxutil.dll  - REXXUTIL function library DLL.
  12.   rexxutil.inf  - REXXUTIL documentation.
  13.   rexxutil.doc  - This file.
  14.   parms.txt     - Input parameter file to RXLIBMGR.CMD.
  15.   rext.rxl      - REXX/2 Macrospace library.
  16.   rext1.cmd     - Macrospace test function.
  17.   rext2.cmd     - Macrospace test function.
  18.   rext3.cmd     - Macrospace test function.
  19.   rextest1.cmd  - CMD to test and illustrate REXXUTIL functions.
  20.   rxlibdir.cmd  - CMD to list the contents of a REXX/2 Macrospace lib.
  21.   rxlibmgr.cmd  - REXX/2 Macrospace Library Manager.
  22.  
  23.  
  24. Notes:
  25.   The documentation for this DLL is located in the file REXXUTIL.INF in
  26.   the .ZIP file. To view the documentation type the following command at
  27.   any command prompt:
  28.  
  29.           view rexxutil.inf
  30.  
  31.   The VIEW command is available only if the OS/2 Command Reference
  32.   option was chosen when you installed the operating system. If you did
  33.   not choose this option at installation time then refer to the manual
  34.   IBM OS/2 User's Guide Volume 1: Base Operating System for information
  35.   on installing the OS/2 Command Reference.
  36.  
  37.   No warranties, guarantees, etc. are implied, and no liability is
  38.   assumed for the code, examples, DLLs, or documentation.
  39.  
  40.   This software is user-supported software and may be freely
  41.   copied and used by anyone who wishes to do so as long as the
  42.   following conditions are met:
  43.  
  44.   1. These functions may not be used by any program for
  45.      which a fee is charged unless the owner of the program
  46.      has paid the registration fee.
  47.  
  48.   2. If you transmit a copy of this software to another
  49.      party you must give them the complete unaltered
  50.      contents of the REXXUTIL.ZIP file.
  51.  
  52.   3. If you make any modifications to these functions you
  53.      must change the name of the dynamic link library file
  54.      REXXUTIL.DLL to some other name.
  55.  
  56.   If you feel that this program has benefited you, please
  57.   register it by sending $25.00 to:
  58.  
  59.        Pedagogic Software
  60.        W. David Ashley
  61.        5 Timberline Dr.
  62.        Trophy Club, Tx 76262
  63.  
  64.   The source code for REXXUTIL can be obtained by sending
  65.   $75.00 ($25.00 registration + $50.00 source code) to the
  66.   same address.
  67.  
  68.   If you have questions, comments or suggestions please contact me
  69.   through the OS/2 Shareware BBS or at the address below:
  70.  
  71.       W. David Ashley
  72.       5 Timberline Dr.
  73.       Trophy Club, Tx 76262
  74.  
  75.  
  76.  
  77. Version 1.00 - 07/23/1990
  78. -------------------------
  79.  
  80.   1. Original release.
  81.  
  82.  
  83.  
  84. Version 1.10 Updates and Fixes - 12/13/1990
  85. -------------------------------------------
  86.  
  87.   1. The following new functions have been added to the DLL:
  88.  
  89.      REXMACRODROP
  90.      REXMACROLOAD
  91.      REXMACROSAVE
  92.      REXMACROERASE
  93.      REXMACROQUERY
  94.      REXMACROREORDER
  95.      REXMACROLIBDIR
  96.      REXSUBCOMQUERY
  97.  
  98.      These new functions can perform the following general services:
  99.  
  100.         a. Manipulate the Rexx Macrospace.
  101.         b. Query for active subcommand environments.
  102.  
  103.      Refer to the documentation file REXXUTIL.INF for more information
  104.      on the utilization of the new functions.
  105.  
  106.   2. The Rexx command RXLIBMGR.CMD and supporting files have been
  107.      added to the release disk. This command uses the file PARMS.TXT
  108.      to create the Rexx Macro Library REXT.RXL file. It is meant to
  109.      show a complete example of managing the Rexx Macrospace as well as
  110.      creating/managing Rexx Macrospace Libraries.
  111.  
  112.   3. The documentation on some functions has been enhanced, especially
  113.      in the area of return code information.
  114.  
  115.   4. The Codeview debugging information has been removed from the
  116.      release version of the DLL. This reduces the size of the DLL.
  117.  
  118.   5. Additional heap and stack space has been added to the DLL. It was
  119.      found that when PM programs call REXX and those REXX programs call
  120.      functions residing in DLLs that additional stack space is needed by
  121.      the DLL to prevent stack overflow by the PM program.
  122.  
  123.   6. Corrected a problem with RexWrite which would cause the output file
  124.      to be empty and left open by the process. This was caused by an
  125.      incorrect assumption in the logic which checked the start array
  126.      position against the total lines to write. All checking of the
  127.      number of members in the stem array has been removed.
  128.  
  129.